memo_architecture_implementation_hardware_electrical
SysML API
Namespace hierarchy
memo → memo::architecture → memo::architecture::implementation → memo::architecture::implementation::hardware → memo::architecture::implementation::hardware::electrical
Packages
| Package |
memo_architecture_implementation_hardware_electrical |
Imports
| Visibility |
Target |
| private |
ScalarValues::* |
| private |
memo_architecture_implementation_hardware_common::* |
Declarations
| Name |
SysML kind |
Description |
Specializes |
ElectricalComponent |
part def |
Electrical component definition specializing PhysicalComponent. |
PhysicalComponent |
ElectronicComponent |
part def |
Electronic component definition specializing PhysicalComponent. |
PhysicalComponent |
PowerSupply |
part def |
Power supply definition specializing ElectricalComponent. |
ElectricalComponent |
Battery |
part def |
Battery definition specializing ElectricalComponent. |
ElectricalComponent |
Cable |
part def |
Cable definition specializing PhysicalComponent. |
PhysicalComponent |
PhysicalConnectorPart |
part def |
Physical connector part definition specializing PhysicalComponent. |
PhysicalComponent |
NetworkMedium |
part def |
Network medium definition specializing PhysicalComponent. |
PhysicalComponent |
ElectricalComponent
part def ElectricalComponent specializes PhysicalComponent
| Property |
Value |
| Description |
Electrical component definition specializing PhysicalComponent. |
| Kind |
part def |
| Abstract |
No |
| Specializes |
PhysicalComponent |
| Owning package |
memo_architecture_implementation_hardware_electrical |
ElectronicComponent
part def ElectronicComponent specializes PhysicalComponent
| Property |
Value |
| Description |
Electronic component definition specializing PhysicalComponent. |
| Kind |
part def |
| Abstract |
No |
| Specializes |
PhysicalComponent |
| Owning package |
memo_architecture_implementation_hardware_electrical |
PowerSupply
part def PowerSupply specializes ElectricalComponent
| Property |
Value |
| Description |
Power supply definition specializing ElectricalComponent. |
| Kind |
part def |
| Abstract |
No |
| Specializes |
ElectricalComponent |
| Owning package |
memo_architecture_implementation_hardware_electrical |
Battery
part def Battery specializes ElectricalComponent
| Property |
Value |
| Description |
Battery definition specializing ElectricalComponent. |
| Kind |
part def |
| Abstract |
No |
| Specializes |
ElectricalComponent |
| Owning package |
memo_architecture_implementation_hardware_electrical |
Cable
part def Cable specializes PhysicalComponent
| Property |
Value |
| Description |
Cable definition specializing PhysicalComponent. |
| Kind |
part def |
| Abstract |
No |
| Specializes |
PhysicalComponent |
| Owning package |
memo_architecture_implementation_hardware_electrical |
PhysicalConnectorPart
part def PhysicalConnectorPart specializes PhysicalComponent
| Property |
Value |
| Description |
Physical connector part definition specializing PhysicalComponent. |
| Kind |
part def |
| Abstract |
No |
| Specializes |
PhysicalComponent |
| Owning package |
memo_architecture_implementation_hardware_electrical |
NetworkMedium
part def NetworkMedium specializes PhysicalComponent
| Property |
Value |
| Description |
Network medium definition specializing PhysicalComponent. |
| Kind |
part def |
| Abstract |
No |
| Specializes |
PhysicalComponent |
| Owning package |
memo_architecture_implementation_hardware_electrical |
Source
architecture/implementation/hardware/electrical/memo_hardware_electrical.sysml
package memo_architecture_implementation_hardware_electrical {
private import ScalarValues::*;
private import memo_architecture_implementation_hardware_common::*;
part def ElectricalComponent specializes PhysicalComponent {
attribute ratedVoltageV : String;
attribute ratedCurrentA : String;
}
part def ElectronicComponent specializes PhysicalComponent {
attribute componentFamily : String;
}
part def PowerSupply specializes ElectricalComponent {
attribute inputRange : String;
attribute outputRails : String;
}
part def Battery specializes ElectricalComponent {
attribute chemistry : String;
attribute capacity : String;
attribute rechargeable : Boolean;
}
part def Cable specializes PhysicalComponent {
attribute conductorCount : String;
attribute shielding : String;
}
part def PhysicalConnectorPart specializes PhysicalComponent {
attribute connectorStandard : String;
attribute matingCycles : String;
}
part def NetworkMedium specializes PhysicalComponent {
attribute mediumKind : String;
attribute bandwidthSummary : String;
}
}