memo_methodology_rules
SysML API
Namespace hierarchy
memo → memo::methodology → memo::methodology::rules
Packages
| Package |
memo_methodology_rules |
Imports
| Visibility |
Target |
| private |
ScalarValues::* |
| private |
memo_core_common::* |
| private |
memo_core_enumerations::* |
| private |
memo_core_consistency_rules::* |
Declarations
| Name |
SysML kind |
Description |
Specializes |
ElementUsageRule |
part def |
Element usage rule definition specializing ConsistencyRule. |
ConsistencyRule |
RelationUsageRule |
part def |
Relation usage rule definition specializing ConsistencyRule. |
ConsistencyRule |
ElementUsageRule
part def ElementUsageRule :> ConsistencyRule
| Property |
Value |
| Description |
Element usage rule definition specializing ConsistencyRule. |
| Kind |
part def |
| Abstract |
No |
| Specializes |
ConsistencyRule |
| Owning package |
memo_methodology_rules |
RelationUsageRule
part def RelationUsageRule :> ConsistencyRule
| Property |
Value |
| Description |
Relation usage rule definition specializing ConsistencyRule. |
| Kind |
part def |
| Abstract |
No |
| Specializes |
ConsistencyRule |
| Owning package |
memo_methodology_rules |
Source
methodology/rules/memo_rules.sysml
package memo_methodology_rules {
private import ScalarValues::*;
private import memo_core_common::*;
private import memo_core_enumerations::*;
private import memo_core_consistency_rules::*;
part def ElementUsageRule :> ConsistencyRule {
attribute elementTypeName : String;
}
part def RelationUsageRule :> ConsistencyRule {
attribute relationTypeName : String;
}
}